body {
	color: rgb(88, 88, 88); background-color: rgb(255, 255, 255);
}
a {
	color: rgb(255, 0, 124);
}
a:hover {
	color: rgb(255, 0, 124);
}
a:active {
	color: rgb(255, 0, 124);
}
a:focus {
	color: rgb(255, 0, 124);
}
a:hover {
	border-color: rgb(255, 0, 124);
}
.various-content h2 {
	color: rgb(63, 63, 63);
}
.various-content h2::before {
	background-color: rgb(255, 0, 124);
}
.various-content h3 {
	color: rgb(63, 63, 63);
}
.various-content h4 {
	color: rgb(63, 63, 63);
}
.various-content h5 {
	color: rgb(63, 63, 63);
}
.various-content h6 {
	color: rgb(63, 63, 63);
}
.various-content ul > li::before {
	background-color: rgb(63, 63, 63);
}
.various-content ul > li > ul > li::before {
	background-color: rgb(208, 208, 208);
}
.various-content table th {
	color: rgb(63, 63, 63);
}
.various-content table tbody tr:nth-child(2n+1) td {
	background-color: rgb(238, 238, 238);
}
.heading-2 {
	color: rgb(63, 63, 63);
}
.heading-2::before {
	background-color: rgb(255, 0, 124);
}
.heading-3 {
	color: rgb(63, 63, 63);
}
.default-form label {
	color: rgb(63, 63, 63);
}
.default-form label > span {
	color: rgb(255, 0, 124);
}
.default-form input {
	color: rgb(88, 88, 88); background-color: rgb(238, 238, 238);
}
.default-form textarea {
	color: rgb(88, 88, 88); background-color: rgb(238, 238, 238);
}
.default-form select {
	color: rgb(88, 88, 88); background-color: rgb(238, 238, 238);
}
.default-form .selectbox-input .toggle {
	color: rgb(88, 88, 88); background-color: rgb(238, 238, 238);
}
.default-form input.m-type-2 {
	border-color: rgb(225, 225, 225); background-color: transparent;
}
.default-form textarea.m-type-2 {
	border-color: rgb(225, 225, 225); background-color: transparent;
}
.default-form select.m-type-2 {
	border-color: rgb(225, 225, 225); background-color: transparent;
}
.default-form input.m-error {
	background-color: rgb(255, 223, 224);
}
.default-form textarea.m-error {
	background-color: rgb(255, 223, 224);
}
.default-form select.m-error {
	background-color: rgb(255, 223, 224);
}
.default-form .datepicker-input > i {
	color: rgb(255, 0, 124);
}
.default-form .checkbox-input label {
	color: rgb(88, 88, 88);
}
.default-form .checkbox-input label::before {
	color: rgb(208, 208, 208);
}
.default-form .m-checked.checkbox-input label::before {
	color: rgb(255, 0, 124);
}
.default-form .selectbox-input .toggle::after {
	color: rgb(255, 0, 124);
}
.default-form .selectbox-input .fake-selectbox {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.1); background-color: rgb(238, 238, 238); -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
}
.default-form .selectbox-input .fake-selectbox > li:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 0, 124);
}
.default-form .m-type-2.selectbox-input .toggle {
	border-color: rgb(208, 208, 208); background-color: rgb(255, 255, 255);
}
.default-form .m-type-2.selectbox-input .fake-selectbox {
	border-color: rgb(208, 208, 208); background-color: rgb(255, 255, 255);
}
.default-form .quantity-input .plus {
	color: rgb(255, 255, 255); background-color: rgb(255, 0, 124);
}
.default-form .quantity-input .minus {
	color: rgb(255, 255, 255); background-color: rgb(255, 0, 124);
}
.default-form .quantity-input .plus:hover {
	box-shadow: inset 0px 0px 0px 10px rgba(255,255,255,0.2); -webkit-box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.2); -moz-box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.2);
}
.default-form .quantity-input .minus:hover {
	box-shadow: inset 0px 0px 0px 10px rgba(255,255,255,0.2); -webkit-box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.2); -moz-box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.2);
}
.default-form .form-note {
	border-color: rgb(225, 225, 225);
}
.default-form .form-note span {
	color: rgb(255, 0, 124);
}
.lead {
	color: rgb(63, 63, 63);
}
.various-content .c-accordion > li {
	border-color: rgb(225, 225, 225);
}
.c-accordion > li {
	border-color: rgb(225, 225, 225);
}
.various-content .c-accordion .accordion-title {
	color: rgb(63, 63, 63);
}
.c-accordion .accordion-title {
	color: rgb(63, 63, 63);
}
.various-content .c-accordion .accordion-title::before {
	color: rgb(255, 0, 124);
}
.c-accordion .accordion-title::before {
	color: rgb(255, 0, 124);
}
.various-content .c-accordion .accordion-price {
	color: rgb(255, 0, 124);
}
.c-accordion .accordion-price {
	color: rgb(255, 0, 124);
}
.various-content .c-accordion .accordion-price .sale-price {
	color: rgb(9, 157, 179);
}
.c-accordion .accordion-price .sale-price {
	color: rgb(9, 157, 179);
}
.various-content .c-accordion .accordion-price .strikethrough {
	color: rgb(88, 88, 88);
}
.c-accordion .accordion-price .strikethrough {
	color: rgb(88, 88, 88);
}
.various-content .m-radio-group.c-accordion .accordion-title::before {
	color: rgb(208, 208, 208);
}
.m-radio-group.c-accordion .accordion-title::before {
	color: rgb(208, 208, 208);
}
.various-content .m-radio-group.c-accordion > li.m-active .accordion-title::before {
	color: rgb(255, 0, 124);
}
.m-radio-group.c-accordion > li.m-active .accordion-title::before {
	color: rgb(255, 0, 124);
}
.m-warning.c-alert-message {
	color: rgb(212, 0, 65); background-color: rgb(255, 223, 224);
}
.m-success.c-alert-message {
	color: rgb(73, 145, 67); background-color: rgb(212, 251, 211);
}
.m-info.c-alert-message {
	color: rgb(38, 94, 136); background-color: rgb(225, 237, 249);
}
.m-notification.c-alert-message {
	color: rgb(200, 132, 53); background-color: rgb(255, 244, 207);
}
.c-article .article-image a::before {
	background-image: linear-gradient(rgba(9, 157, 179, 0.6), transparent); background-color: rgba(255, 0, 124, 0.5);
}
.c-article .article-image a::after {
	color: rgb(255, 255, 255);
}
.c-button {
	color: rgb(255, 255, 255); background-image: linear-gradient(rgba(9, 157, 179, 0.2), transparent); background-color: rgb(255, 0, 124);
}
.c-button:hover {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 30px 0px rgba(9,157,179,0.35); -webkit-box-shadow: inset 0 0 30px 0 rgba(9, 157, 179, 0.35); -moz-box-shadow: inset 0 0 30px 0 rgba(9, 157, 179, 0.35);
}
.c-button:active {
	color: rgb(255, 255, 255); box-shadow: inset 0px 0px 30px 0px rgba(9,157,179,0.65); -webkit-box-shadow: inset 0 0 30px 0 rgba(9, 157, 179, 0.65); -moz-box-shadow: inset 0 0 30px 0 rgba(9, 157, 179, 0.65);
}
.m-color-2.c-button {
	background-image: linear-gradient(rgba(255, 0, 124, 0.2), transparent); background-color: rgb(9, 157, 179);
}
.m-color-2.c-button:hover {
	box-shadow: inset 0px 0px 30px 0px rgba(255,0,124,0.35); -webkit-box-shadow: inset 0 0 30px 0 rgba(255, 0, 124, 0.35); -moz-box-shadow: inset 0 0 30px 0 rgba(255, 0, 124, 0.35);
}
.m-color-2.c-button:active {
	box-shadow: inset 0px 0px 30px 0px rgba(255,0,124,0.65); -webkit-box-shadow: inset 0 0 30px 0 rgba(255, 0, 124, 0.65); -moz-box-shadow: inset 0 0 30px 0 rgba(255, 0, 124, 0.65);
}
.m-color-3.c-button {
	background-image: linear-gradient(rgba(255, 255, 255, 0.1), transparent); background-color: rgb(63, 63, 63);
}
.m-color-3.c-button:hover {
	box-shadow: inset 0px 0px 30px 0px rgba(255,255,255,0.25); -webkit-box-shadow: inset 0 0 30px 0 rgba(255, 255, 255, 0.25); -moz-box-shadow: inset 0 0 30px 0 rgba(255, 255, 255, 0.25);
}
.m-color-3.c-button:active {
	box-shadow: inset 0px 0px 30px 0px rgba(255,255,255,0.55); -webkit-box-shadow: inset 0 0 30px 0 rgba(255, 255, 255, 0.55); -moz-box-shadow: inset 0 0 30px 0 rgba(255, 255, 255, 0.55);
}
.m-type-2.c-button {
	border-color: rgb(255, 0, 124); color: rgb(255, 0, 124); box-shadow: none; background-image: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.m-type-2.c-button:hover {
	border-color: rgba(255, 0, 124, 0.4); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.m-type-2.c-button:active {
	border-color: rgba(255, 0, 124, 0.2); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.m-color-2.m-type-2.c-button {
	border-color: rgb(9, 157, 179); color: rgb(9, 157, 179);
}
.m-color-2.m-type-2.c-button:hover {
	border-color: rgba(9, 157, 179, 0.4); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.m-color-2.m-type-2.c-button:active {
	border-color: rgba(9, 157, 179, 0.2); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.m-color-3.m-type-2.c-button {
	border-color: rgb(63, 63, 63); color: rgb(63, 63, 63);
}
.m-color-3.m-type-2.c-button:hover {
	border-color: rgba(63, 63, 63, 0.4); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.m-color-3.m-type-2.c-button:active {
	border-color: rgba(63, 63, 63, 0.2); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.c-cta-message {
	background-color: rgb(238, 238, 238);
}
.c-divider {
	border-color: rgb(225, 225, 225);
}
.m-transparent.c-divider {
	border-color: transparent;
}
.c-gallery .thumb a::before {
	background-image: linear-gradient(rgba(9, 157, 179, 0.6), transparent); background-color: rgba(255, 0, 124, 0.5);
}
.c-gallery .thumb a::after {
	color: rgb(255, 255, 255);
}
.c-gallery .owl-controls .owl-page {
	border-color: rgb(255, 0, 124);
}
.c-gallery .owl-controls .active.owl-page {
	background-color: rgb(255, 0, 124);
}
.c-gallery .owl-controls .owl-page:hover {
	background-color: rgb(255, 0, 124);
}
.c-icon-block > .ico {
	color: rgb(255, 0, 124);
}
.c-loading-anim {
	background-color: rgb(208, 208, 208);
}
.c-loading-anim > span {
	background-image: url("../../img/loader_2x.gif");
}
.c-modal {
	background-image: linear-gradient(rgba(9, 157, 179, 0.5), transparent); background-color: rgba(255, 0, 124, 0.5);
}
.c-modal .modal-loading .c-loading-anim {
	border-color: rgba(255, 255, 255, 0.2); background-color: transparent;
}
.c-modal .modal-box {
	background-color: rgb(255, 255, 255);
}
.c-modal .modal-close {
	color: rgb(255, 255, 255); background-color: rgb(255, 0, 124);
}
.c-modal .modal-close:hover {
	box-shadow: inset 0px 0px 10px 0px rgba(9,157,179,0.35); -webkit-box-shadow: inset 0 0 10px 0 rgba(9, 157, 179, 0.35); -moz-box-shadow: inset 0 0 10px 0 rgba(9, 157, 179, 0.35);
}
.c-modal .modal-close:active {
	box-shadow: inset 0px 0px 10px 0px rgba(9,157,179,0.65); -webkit-box-shadow: inset 0 0 10px 0 rgba(9, 157, 179, 0.65); -moz-box-shadow: inset 0 0 10px 0 rgba(9, 157, 179, 0.65);
}
.c-pagination > li > a {
	border-color: rgb(225, 225, 225); color: rgb(88, 88, 88);
}
.c-pagination > li.m-active > a {
	color: rgb(255, 255, 255); background-image: linear-gradient(rgba(9, 157, 179, 0.2), transparent); background-color: rgb(255, 0, 124);
}
.c-pagination > li > a:hover {
	border-color: rgb(208, 208, 208);
}
.various-content .c-pricing-table {
	border-color: rgb(225, 225, 225);
}
.c-pricing-table {
	border-color: rgb(225, 225, 225);
}
.various-content .c-pricing-table .table-header {
	border-color: rgb(225, 225, 225);
}
.c-pricing-table .table-header {
	border-color: rgb(225, 225, 225);
}
.various-content .c-pricing-table .table-price {
	color: rgb(255, 0, 124);
}
.c-pricing-table .table-price {
	color: rgb(255, 0, 124);
}
.various-content .c-pricing-table .table-price > span {
	color: rgb(63, 63, 63);
}
.c-pricing-table .table-price > span {
	color: rgb(63, 63, 63);
}
.various-content .c-pricing-table .table-content {
	border-color: rgb(255, 255, 255); background-image: linear-gradient(rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 50%);
}
.c-pricing-table .table-content {
	border-color: rgb(255, 255, 255); background-image: linear-gradient(rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 50%);
}
.c-progress-bar {
	border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238);
}
.c-progress-bar > span {
	background-image: linear-gradient(to right, rgba(9, 157, 179, 0.5), transparent); background-color: rgb(255, 0, 124);
}
.m-color-2.c-progress-bar > span {
	background-image: linear-gradient(to right, rgba(255, 0, 124, 0.5), transparent); background-color: rgb(9, 157, 179);
}
.m-color-3.c-progress-bar > span {
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.3), transparent); background-color: rgb(63, 63, 63);
}
.c-search-form .form-fields {
	border-color: rgb(225, 225, 225);
}
.c-search-form input {
	color: rgb(63, 63, 63);
}
.c-service .service-image a::before {
	background-image: linear-gradient(rgba(9, 157, 179, 0.6), transparent); background-color: rgba(255, 0, 124, 0.5);
}
.c-service .service-image a::after {
	color: rgb(255, 255, 255);
}
.c-service .service-title a {
	border-color: rgb(225, 225, 225);
}
.c-service .service-title a:hover {
	border-color: rgb(255, 0, 124);
}
.c-service-list .owl-controls .owl-page {
	border-color: rgb(255, 0, 124);
}
.c-service-list .owl-controls .active.owl-page {
	background-color: rgb(255, 0, 124);
}
.c-service-list .owl-controls .owl-page:hover {
	background-color: rgb(255, 0, 124);
}
.c-tabs {
	border-color: rgb(225, 225, 225);
}
.c-tabs .tab-list > li {
	border-color: rgb(225, 225, 225); color: rgb(63, 63, 63); background-color: transparent;
}
.c-tabs .tab-list > li:hover {
	border-color: rgb(208, 208, 208);
}
.c-tabs .tab-list > li.m-active {
	border-color: rgb(255, 0, 124); color: rgb(255, 255, 255); background-image: linear-gradient(rgba(9, 157, 179, 0.2), transparent); background-color: rgb(255, 0, 124);
}
.various-content .c-team-member .member-portrait {
	background-image: linear-gradient(rgba(9, 157, 179, 0.7), transparent); background-color: rgb(255, 0, 124);
}
.c-team-member .member-portrait {
	background-image: linear-gradient(rgba(9, 157, 179, 0.7), transparent); background-color: rgb(255, 0, 124);
}
.various-content .c-team-member .member-name {
	color: rgb(63, 63, 63);
}
.c-team-member .member-name {
	color: rgb(63, 63, 63);
}
.various-content .c-team-member .member-role {
	color: rgb(88, 88, 88);
}
.c-team-member .member-role {
	color: rgb(88, 88, 88);
}
.c-testimonial .testimonial-portrait {
	background-image: linear-gradient(rgba(9, 157, 179, 0.7), transparent); background-color: rgb(255, 0, 124);
}
.c-testimonial-list {
	background-color: rgb(238, 238, 238);
}
.c-testimonial-list .owl-controls .owl-page {
	border-color: rgb(255, 0, 124);
}
.c-testimonial-list .owl-controls .active.owl-page {
	background-color: rgb(255, 0, 124);
}
.c-testimonial-list .owl-controls .owl-page:hover {
	background-color: rgb(255, 0, 124);
}
#header {
	background: url("../../../images/header_bg.jpg") no-repeat 0px 0px / cover rgb(9, 157, 179); color: rgb(255, 255, 255);
}
.header-bg {
	background-image: linear-gradient(rgba(255, 0, 124, 0.6), rgb(9, 157, 179)); background-color: rgba(9, 157, 179, 0.9);
}
.cssgradients .header-bg {
	background-color: rgba(9, 157, 179, 0.5);
}
.header-inner {
	background-position: 0px 0px; background-image: url("../../img/header_bg_default.png"); background-repeat: repeat-x;
}
#header .header-branding > a {
	color: rgb(31, 31, 31); text-shadow: 0px 1px 0px rgba(255,255,255,0.15);
}
.header-menu a {
	color: rgb(255, 255, 255);
}
.header-menu > ul > li.m-active > span > a {
	color: rgb(237, 207, 86);
}
.header-menu > ul > li > span > a::before {
	background-color: rgba(255, 255, 255, 0.2);
}
.header-menu .sub-menu {
	box-shadow: 0px 2px 2px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
}
.header-menu .sub-menu a {
	color: rgb(63, 63, 63);
}
.header-menu .sub-menu a:hover {
	border-color: rgb(63, 63, 63);
}
.header-menu .sub-menu::before {
	border-right-color: rgb(255, 255, 255);
}
.header-menu .sub-menu > li.m-active a {
	color: rgb(255, 0, 124);
}
.header-menu .sub-menu > li.m-active a:hover {
	border-color: rgb(255, 0, 124);
}
.header-cart a {
	color: rgb(255, 255, 255);
}
.header-cart a::before {
	background-color: rgba(255, 255, 255, 0.2);
}
.header-search .search-form::before {
	background-color: rgba(255, 255, 255, 0.2);
}
.header-search .search-input {
	color: rgb(255, 255, 255);
}
.header-search :-ms-input-placeholder.search-input {
	color: rgba(255, 255, 255, 0.8);
}
.header-search .search-submit {
	color: rgb(26, 26, 26); background-color: rgb(237, 207, 86);
}
.header-search .search-toggle {
	color: rgb(255, 255, 255);
}
.header-panel {
	background-color: rgba(255, 255, 255, 0.08);
}
.header-reservation .c-button {
	color: rgb(26, 26, 26); background-image: none; background-color: rgb(237, 207, 86);
}
.header-reservation .c-button:hover {
	box-shadow: 0px 0px 20px rgba(255,255,255,0.3); -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.3); -moz-box-shadow: 0 0 20px rgba(255, 255, 255, 0.3);
}
.header-contact .ico {
	-webkit-text-stroke: 0.01em rgba(255, 255, 255, 0.7);
}
.header-contact a {
	border-color: rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255); -webkit-text-stroke: 0.01em rgba(255, 255, 255, 0.7);
}
.header-contact a:hover {
	border-color: rgb(255, 255, 255);
}
.header-social > ul::before {
	background-color: rgba(255, 255, 255, 0.2);
}
.header-social > ul::after {
	background-color: rgba(255, 255, 255, 0.2);
}
.header-social > ul > li > a {
	border-color: rgba(255, 255, 255, 0.3); color: rgb(255, 255, 255); -webkit-text-stroke: 0.01em rgba(255, 255, 255, 0.7);
}
.header-social > ul > li > a:hover {
	border-color: rgba(255, 255, 255, 0.6);
}
#main-slider .slide h1 {
	color: rgb(255, 0, 124); -webkit-text-stroke: 0.01em rgba(255, 0, 124, 0.5);
}
#main-slider .slide h2 {
	color: rgb(255, 0, 124); -webkit-text-stroke: 0.01em rgba(255, 0, 124, 0.5);
}
#main-slider .slide h3 {
	color: rgb(63, 63, 63);
}
#main-slider .slider-nav {
	background-color: rgba(255, 255, 255, 0.9);
}
#main-slider .slider-nav ul > li > button:hover {
	color: rgb(255, 0, 124);
}
#main-slider .slider-nav ul > li.m-active > button {
	color: rgb(255, 0, 124);
}
#main-slider .slider-pause-btn {
	color: rgb(255, 255, 255); background-image: linear-gradient(rgba(9, 157, 179, 0.2), transparent); background-color: rgb(255, 0, 124);
}
#main-slider .m-active.slider-pause-btn {
	box-shadow: inset 0px 0px 20px 0px rgba(9,157,179,0.35); -webkit-box-shadow: inset 0 0 20px 0 rgba(9, 157, 179, 0.35); -moz-box-shadow: inset 0 0 20px 0 rgba(9, 157, 179, 0.35);
}
#main-slider .slider-pause-btn:hover {
	box-shadow: inset 0px 0px 20px 0px rgba(9,157,179,0.35); -webkit-box-shadow: inset 0 0 20px 0 rgba(9, 157, 179, 0.35); -moz-box-shadow: inset 0 0 20px 0 rgba(9, 157, 179, 0.35);
}
#main-slider .slider-indicator {
	background-color: rgba(255, 255, 255, 0.8);
}
#main-slider .slider-indicator > span {
	background-image: linear-gradient(to right, rgba(9, 157, 179, 0.5), transparent); background-color: rgb(255, 0, 124);
}
.core-bg-1#core {
	background: url("../../../images/core_bg_01.jpg") no-repeat right 0px;
}
.core-bg-2#core {
	background: url("../../../images/core_bg_02.jpg") no-repeat right 0px;
}
#page-header h1 {
	border-color: rgb(225, 225, 225); color: rgb(63, 63, 63);
}
.blog-detail .article-title {
	color: rgb(63, 63, 63);
}
.blog-list .article-title {
	color: rgb(63, 63, 63);
}
.blog-detail .article-footer {
	border-color: rgb(225, 225, 225);
}
.blog-list .article-footer {
	border-color: rgb(225, 225, 225);
}
.blog-detail .article-info > li::before {
	color: rgb(208, 208, 208);
}
.blog-list .article-info > li::before {
	color: rgb(208, 208, 208);
}
.blog-detail .article-quote {
	border-color: rgb(225, 225, 225);
}
.blog-list .article-quote {
	border-color: rgb(225, 225, 225);
}
.blog-detail .article-quote blockquote p {
	color: rgb(63, 63, 63);
}
.blog-list .article-quote blockquote p {
	color: rgb(63, 63, 63);
}
.blog-detail .article-link {
	border-color: rgb(225, 225, 225);
}
.blog-list .article-link {
	border-color: rgb(225, 225, 225);
}
.blog-detail .article-author .author-inner {
	border-color: rgb(225, 225, 225);
}
.blog-detail .article-author .author-portrait {
	background-image: linear-gradient(rgba(9, 157, 179, 0.7), transparent); background-color: rgb(255, 0, 124);
}
.blog-detail .article-author .author-name {
	color: rgb(63, 63, 63);
}
.blog-detail .article-navigation h5 {
	color: rgb(63, 63, 63);
}
.blog-detail .comment-list .comment-author {
	color: rgb(63, 63, 63);
}
.blog-detail .comment-list .comment-info {
	border-color: rgb(225, 225, 225);
}
.blog-detail .comment-list .comment-date::before {
	color: rgb(208, 208, 208);
}
.blog-detail .comment-list .comment-reply::before {
	color: rgb(208, 208, 208);
}
.blog-detail .comment-list .comment-reply:hover::before {
	color: rgb(255, 0, 124);
}
.product-list-tools .product-list-title {
	color: rgb(63, 63, 63);
}
.product-list .product-inner {
	border-color: rgb(225, 225, 225); background-color: rgb(255, 255, 255);
}
.product-list .product-title a {
	color: rgb(63, 63, 63);
}
.product-list .product-title a:hover {
	border-color: rgb(63, 63, 63);
}
.product-list .product-price {
	color: rgb(63, 63, 63);
}
.product-detail .product-short-description {
	border-color: rgb(225, 225, 225);
}
.product-detail .product-info {
	border-color: rgb(225, 225, 225);
}
.product-detail .m-available.product-status {
	color: rgb(73, 145, 97);
}
.product-detail .m-unavailable.product-status {
	color: rgb(212, 0, 65);
}
.product-detail .m-info.product-status {
	color: rgb(200, 132, 53);
}
.product-detail .m-available.product-status .product-status-inner .ico {
	color: rgb(73, 145, 97); background-color: rgb(212, 251, 211);
}
.product-detail .m-unavailable.product-status .product-status-inner .ico {
	color: rgb(212, 0, 65); background-color: rgb(255, 223, 224);
}
.product-detail .m-info.product-status .product-status-inner .ico {
	color: rgb(200, 132, 53); background-color: rgb(255, 244, 207);
}
.product-detail .product-price .price {
	color: rgb(255, 0, 124);
}
.product-detail .review-list .review-author {
	color: rgb(63, 63, 63);
}
.product-detail .review-list .review-rating {
	color: rgb(255, 0, 124);
}
.product-detail .review-list .review-info {
	border-color: rgb(225, 225, 225);
}
.product-detail .review-list .review-date::before {
	color: rgb(208, 208, 208);
}
.product-detail .review-form-title {
	color: rgb(63, 63, 63);
}
.product-detail .review-form .rating-stars {
	color: rgb(255, 0, 124);
}
.shop-cart .cart-table th {
	border-color: rgb(225, 225, 225); color: rgb(63, 63, 63);
}
.shop-cart .cart-table td {
	border-color: rgb(225, 225, 225);
}
.shop-checkout .order-summary table th {
	border-color: rgb(225, 225, 225); color: rgb(63, 63, 63);
}
.shop-checkout .order-summary table td {
	border-color: rgb(225, 225, 225);
}
.shop-checkout .checkout-footer {
	border-color: rgb(225, 225, 225);
}
.search-results .item-title {
	color: rgb(63, 63, 63);
}
.search-results .search-query {
	color: rgb(9, 157, 179);
}
.error-404 .error-header h1 {
	color: rgb(255, 0, 124);
}
.error-404 .error-header h1 > span {
	color: rgb(208, 208, 208);
}
.error-404 .error-header p {
	color: rgb(63, 63, 63);
}
#sidebar .widget-title {
	color: rgb(63, 63, 63);
}
#sidebar .widget-title::before {
	background-color: rgb(255, 0, 124);
}
.sidebar-articles ul > li {
	border-color: rgb(225, 225, 225);
}
.sidebar-cart .cart-product-list > li {
	border-color: rgb(225, 225, 225);
}
.sidebar-cart .cart-footer {
	border-color: rgb(225, 225, 225);
}
.sidebar-links .widget-content {
	border-color: rgb(225, 225, 225);
}
.sidebar-links ul > li::before {
	border-color: rgb(225, 225, 225);
}
.sidebar-products ul > li {
	border-color: rgb(225, 225, 225);
}
.sidebar-tags ul > li > a {
	border-color: rgb(225, 225, 225); color: rgb(88, 88, 88);
}
.sidebar-tags ul > li > a:hover {
	border-color: rgb(208, 208, 208);
}
#bottom-panel {
	background: url("../../../images/bottom_bg.jpg") no-repeat center / cover rgb(0, 0, 0); color: rgb(255, 255, 255);
}
#bottom-panel .bottom-panel-inner {
	background-color: rgba(0, 0, 0, 0.85);
}
#bottom-panel h3 {
	color: rgb(255, 0, 124);
}
#bottom-panel #subscribe-form .form-fields {
	background-color: rgba(255, 255, 255, 0.8);
}
#bottom-panel #subscribe-form .c-alert-message {
	border-color: rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255); background-color: transparent;
}
#bottom-panel #subscribe-form input {
	background: none; color: rgb(63, 63, 63); text-shadow: 0px 1px 0px rgba(255,255,255,0.15);
}
#footer {
	border-color: rgb(225, 225, 225); box-shadow: inset 0px 1px 0px #fff; background-image: linear-gradient(rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%); -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff;
}
.footer-twitter {
	border-color: rgb(225, 225, 225);
}
.footer-twitter .ico {
	color: rgb(85, 172, 238);
}
.footer-twitter .twitter-title a {
	color: rgb(63, 63, 63);
}
.footer-twitter .twitter-title a:hover {
	border-color: rgb(63, 63, 63);
}
.footer-twitter .btn-prev {
	color: rgb(197, 197, 197);
}
.footer-twitter .btn-next {
	color: rgb(197, 197, 197);
}
#ui-datepicker-div {
	color: rgb(255, 255, 255); background-image: linear-gradient(rgba(255, 255, 255, 0.1), transparent); background-color: rgba(63, 63, 63, 0.98);
}
.ui-datepicker-prev::before {
	color: rgb(255, 0, 124);
}
.ui-datepicker-next::before {
	color: rgb(255, 0, 124);
}
.ui-datepicker-title {
	border-color: rgba(255, 255, 255, 0.05);
}
.various-content .ui-datepicker-calendar thead th {
	color: rgb(255, 255, 255);
}
.ui-datepicker-calendar thead th {
	color: rgb(255, 255, 255);
}
.various-content .ui-datepicker-calendar tbody td a {
	color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.04);
}
.ui-datepicker-calendar tbody td a {
	color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.04);
}
.various-content .ui-datepicker-calendar tbody td a:hover {
	background-color: rgb(255, 0, 124);
}
.ui-datepicker-calendar tbody td a:hover {
	background-color: rgb(255, 0, 124);
}
.various-content .ui-datepicker-calendar tbody td.ui-datepicker-today a {
	color: rgb(26, 26, 26); background-color: rgb(237, 207, 86);
}
.ui-datepicker-calendar tbody td.ui-datepicker-today a {
	color: rgb(26, 26, 26); background-color: rgb(237, 207, 86);
}
.various-content .ui-datepicker-calendar tbody td.ui-state-disabled.ui-datepicker-today {
	color: rgb(237, 207, 86);
}
.ui-datepicker-calendar tbody td.ui-state-disabled.ui-datepicker-today {
	color: rgb(237, 207, 86);
}
.various-content .ui-datepicker-calendar tbody td a.ui-state-active {
	background-color: rgba(255, 255, 255, 0.12);
}
.ui-datepicker-calendar tbody td a.ui-state-active {
	background-color: rgba(255, 255, 255, 0.12);
}
.various-content .ui-datepicker-calendar tbody tr:nth-child(2n+1) td {
	background-color: transparent;
}
.ui-datepicker-calendar tbody tr:nth-child(2n+1) td {
	background-color: transparent;
}
.mfp-bg {
	background-color: rgb(0, 0, 0);
}
@media all and (max-width:1400px), all and (max-height:700px)
{
.header-panel-toggle {
	color: rgb(255, 255, 255); background-color: rgb(255, 0, 124);
}
.header-panel-toggle:hover {
	box-shadow: inset 0px 0px 10px 0px rgba(9,157,179,0.35); -webkit-box-shadow: inset 0 0 10px 0 rgba(9, 157, 179, 0.35); -moz-box-shadow: inset 0 0 10px 0 rgba(9, 157, 179, 0.35);
}
.header-panel-toggle:active {
	box-shadow: inset 0px 0px 10px 0px rgba(9,157,179,0.65); -webkit-box-shadow: inset 0 0 10px 0 rgba(9, 157, 179, 0.65); -moz-box-shadow: inset 0 0 10px 0 rgba(9, 157, 179, 0.65);
}
}
@media all and (max-width:1199px)
{
#header {
	background-position: center;
}
.header-inner {
	background-position: 0px -100px;
}
.m-animated#header .animate-to-left.header-inner {
	background-position: -1000px -100px;
}
.header-navigation {
	border-color: rgba(255, 255, 255, 0.2);
}
.header-menu .submenu-toggle {
	border-color: rgba(255, 255, 255, 0.3); color: rgb(255, 255, 255);
}
.header-menu .sub-menu::before {
	border-right-color: transparent; border-bottom-color: rgb(255, 255, 255);
}
.header-cart a {
	border-color: rgba(255, 255, 255, 0.3);
}
.header-cart a:hover {
	border-color: rgba(255, 255, 255, 0.6);
}
.header-search .header-search-inner {
	border-color: rgba(255, 255, 255, 0.05);
}
.header-search .search-form {
	border-color: rgba(255, 255, 255, 0.2);
}
.header-search .search-toggle-mobile {
	border-color: rgba(255, 255, 255, 0.3);
}
.header-search .m-active.search-toggle-mobile {
	border-color: rgba(255, 255, 255, 0.6);
}
.header-search .search-toggle-mobile:hover {
	border-color: rgba(255, 255, 255, 0.6);
}
.header-search .search-toggle-mobile > i::before {
	color: rgb(255, 255, 255);
}
.header-panel {
	background-color: transparent;
}
.header-reservation {
	border-color: rgba(255, 255, 255, 0.05);
}
.header-contact > ul {
	border-color: rgba(255, 255, 255, 0.05);
}
}
@media all and (max-width:991px)
{
.m-animated#header .animate-to-left.header-inner {
	background-position: 0px -100px;
}
.header-menu > ul {
	border-color: rgba(255, 255, 255, 0.05);
}
.header-menu .sub-menu {
	background: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.header-menu .sub-menu a {
	border-color: rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255);
}
.header-menu .sub-menu a:hover {
	border-color: rgb(255, 255, 255);
}
.header-menu .sub-menu > li.m-active a {
	color: rgb(237, 207, 86);
}
.header-menu .sub-menu > li.m-active a:hover {
	border-color: rgb(237, 207, 86);
}
.header-menu-toggle {
	border-color: rgba(255, 255, 255, 0.3); color: rgb(255, 255, 255);
}
.m-active.header-menu-toggle {
	border-color: rgba(255, 255, 255, 0.6);
}
.header-menu-toggle:hover {
	border-color: rgba(255, 255, 255, 0.6);
}
#main-slider .slide-bg {
	background-color: rgba(255, 255, 255, 0.7);
}
#main-slider .slider-nav {
	background-color: transparent;
}
#main-slider .slider-nav {
	border-color: rgb(225, 225, 225);
}
}
@media all and (max-width:480px)
{
#bottom-panel #subscribe-form .form-fields {
	background-color: transparent;
}
#bottom-panel #subscribe-form input {
	background-color: rgba(255, 255, 255, 0.8);
}
}
